//好大 超出计算范围
let a = 123456781234567812345672222222222222222n; //number?
//console.log(a+1);   // 数字太大 超出计算范围
//console.log(0.1+0.2);   //小数相加 js number 没有特定的 数值类型 二进制位
//console.log(typeof a); //bigint
let b = BigInt("123454323456543234567");
// console.log(b)
// console.log(a+b);
console.log(1n+2n);
console.log(5n+BigInt(1));
// console.log(5n+1); //不能混用 类型转换
// console.log(+ new Date());  // 类型转换 隐式类型转换
console.log("1" + 1);
console.log(typeof String(true),String(123));
console.log(+"1");
console.log(+ BigInt(1)); //Cannot convert a BigInt value to a number